package com.yingpai.fitness.entity.dynamic;

import java.util.List;

/**
 * Created by Administrator on 2018/5/10.
 * 动态首页  热门的数据
 */

public class DynamicHotAndCityBean {


    /**
     * result : success
     * msg : 请求成功
     * map : {"pageInfo":{"pageNum":1,"pageSize":10,"size":10,"startRow":1,"endRow":10,"total":13,"pages":2,"list":[{"id":1,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"如何变美丽？","publisherId":2,"publisherName":"哈哈","praiseNo":232,"publishLocale":"金港大酒店","publishTime":"2018-04-12 17:24","photoUrls":"http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg","isAbandoned":true,"publishCity":""},{"id":3,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"如何变有钱？","publisherId":2,"publisherName":"李阳","praiseNo":32,"publishLocale":"金港大酒店","publishTime":"2018-04-12 17:17","photoUrls":"http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg","isAbandoned":true,"publishCity":""},{"id":7,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"111111","publisherId":2,"publisherName":"李阳","praiseNo":111,"publishLocale":"111","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/a98907f2-a7dc-4e9f-a670-0768d3ee525e3f240000788b6c5bb628.jpg","isAbandoned":true,"publishCity":""},{"id":8,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"222","publisherId":3,"publisherName":"高冥","praiseNo":222,"publishLocale":"222","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/81c34ef2-5a3e-4380-bfd9-d53f32757e5f20150317103118807.jpg","isAbandoned":true,"publishCity":""},{"id":9,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"333","publisherId":2,"publisherName":"李阳","praiseNo":333,"publishLocale":"333","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/32f3ddad-600b-492f-853e-01e0f37d2cf81-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":10,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"444","publisherId":2,"publisherName":"李阳","praiseNo":444,"publishLocale":"444","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/fa9944c2-6db5-4ef0-bd0c-ab00d53b5bce1-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":11,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"555","publisherId":2,"publisherName":"李阳","praiseNo":555,"publishLocale":"555","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/ea94c1dd-e111-4f52-bbc2-6c435532cec51-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":12,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"666","publisherId":2,"publisherName":"李阳","praiseNo":666,"publishLocale":"666","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/188edf88-9664-46f5-8aad-cd6eb5951bd01-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":13,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"777","publisherId":2,"publisherName":"李阳","praiseNo":777,"publishLocale":"777","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/e1fa5d82-2c10-4448-818a-24ca3a0c67f51-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":14,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"888","publisherId":2,"publisherName":"李阳","praiseNo":888,"publishLocale":"888","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/1ec53c23-6208-4428-97c4-e0ac03fcb9321-1609161R547.jpg","isAbandoned":true,"publishCity":""}],"prePage":0,"nextPage":2,"isFirstPage":true,"isLastPage":false,"hasPreviousPage":false,"hasNextPage":true,"navigatePages":8,"navigatepageNums":[1,2],"navigateFirstPage":1,"navigateLastPage":2,"firstPage":1,"lastPage":2},"themeCategory":{"id":1,"categoryName":"组建美女团体","isAbandoned":false,"showNo":-1,"photoUrl":""}}
     */

    private String result;
    private String msg;
    private MapData map;

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public MapData getMap() {
        return map;
    }

    public void setMap(MapData map) {
        this.map = map;
    }

    public static class MapData {
        /**
         * pageInfo : {"pageNum":1,"pageSize":10,"size":10,"startRow":1,"endRow":10,"total":13,"pages":2,"list":[{"id":1,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"如何变美丽？","publisherId":2,"publisherName":"哈哈","praiseNo":232,"publishLocale":"金港大酒店","publishTime":"2018-04-12 17:24","photoUrls":"http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg","isAbandoned":true,"publishCity":""},{"id":3,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"如何变有钱？","publisherId":2,"publisherName":"李阳","praiseNo":32,"publishLocale":"金港大酒店","publishTime":"2018-04-12 17:17","photoUrls":"http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg","isAbandoned":true,"publishCity":""},{"id":7,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"111111","publisherId":2,"publisherName":"李阳","praiseNo":111,"publishLocale":"111","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/a98907f2-a7dc-4e9f-a670-0768d3ee525e3f240000788b6c5bb628.jpg","isAbandoned":true,"publishCity":""},{"id":8,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"222","publisherId":3,"publisherName":"高冥","praiseNo":222,"publishLocale":"222","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/81c34ef2-5a3e-4380-bfd9-d53f32757e5f20150317103118807.jpg","isAbandoned":true,"publishCity":""},{"id":9,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"333","publisherId":2,"publisherName":"李阳","praiseNo":333,"publishLocale":"333","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/32f3ddad-600b-492f-853e-01e0f37d2cf81-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":10,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"444","publisherId":2,"publisherName":"李阳","praiseNo":444,"publishLocale":"444","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/fa9944c2-6db5-4ef0-bd0c-ab00d53b5bce1-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":11,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"555","publisherId":2,"publisherName":"李阳","praiseNo":555,"publishLocale":"555","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/ea94c1dd-e111-4f52-bbc2-6c435532cec51-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":12,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"666","publisherId":2,"publisherName":"李阳","praiseNo":666,"publishLocale":"666","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/188edf88-9664-46f5-8aad-cd6eb5951bd01-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":13,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"777","publisherId":2,"publisherName":"李阳","praiseNo":777,"publishLocale":"777","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/e1fa5d82-2c10-4448-818a-24ca3a0c67f51-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":14,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"888","publisherId":2,"publisherName":"李阳","praiseNo":888,"publishLocale":"888","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/1ec53c23-6208-4428-97c4-e0ac03fcb9321-1609161R547.jpg","isAbandoned":true,"publishCity":""}],"prePage":0,"nextPage":2,"isFirstPage":true,"isLastPage":false,"hasPreviousPage":false,"hasNextPage":true,"navigatePages":8,"navigatepageNums":[1,2],"navigateFirstPage":1,"navigateLastPage":2,"firstPage":1,"lastPage":2}
         * themeCategory : {"id":1,"categoryName":"组建美女团体","isAbandoned":false,"showNo":-1,"photoUrl":""}
         */

        private PageInfoData pageInfo;
        private ThemeCategoryData themeCategory;

        public PageInfoData getPageInfo() {
            return pageInfo;
        }

        public void setPageInfo(PageInfoData pageInfo) {
            this.pageInfo = pageInfo;
        }

        public ThemeCategoryData getThemeCategory() {
            return themeCategory;
        }

        public void setThemeCategory(ThemeCategoryData themeCategory) {
            this.themeCategory = themeCategory;
        }

        public static class PageInfoData {
            /**
             * pageNum : 1
             * pageSize : 10
             * size : 10
             * startRow : 1
             * endRow : 10
             * total : 13
             * pages : 2
             * list : [{"id":1,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"如何变美丽？","publisherId":2,"publisherName":"哈哈","praiseNo":232,"publishLocale":"金港大酒店","publishTime":"2018-04-12 17:24","photoUrls":"http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg","isAbandoned":true,"publishCity":""},{"id":3,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"如何变有钱？","publisherId":2,"publisherName":"李阳","praiseNo":32,"publishLocale":"金港大酒店","publishTime":"2018-04-12 17:17","photoUrls":"http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg","isAbandoned":true,"publishCity":""},{"id":7,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"111111","publisherId":2,"publisherName":"李阳","praiseNo":111,"publishLocale":"111","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/a98907f2-a7dc-4e9f-a670-0768d3ee525e3f240000788b6c5bb628.jpg","isAbandoned":true,"publishCity":""},{"id":8,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"222","publisherId":3,"publisherName":"高冥","praiseNo":222,"publishLocale":"222","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/81c34ef2-5a3e-4380-bfd9-d53f32757e5f20150317103118807.jpg","isAbandoned":true,"publishCity":""},{"id":9,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"333","publisherId":2,"publisherName":"李阳","praiseNo":333,"publishLocale":"333","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/32f3ddad-600b-492f-853e-01e0f37d2cf81-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":10,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"444","publisherId":2,"publisherName":"李阳","praiseNo":444,"publishLocale":"444","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/fa9944c2-6db5-4ef0-bd0c-ab00d53b5bce1-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":11,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"555","publisherId":2,"publisherName":"李阳","praiseNo":555,"publishLocale":"555","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/ea94c1dd-e111-4f52-bbc2-6c435532cec51-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":12,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"666","publisherId":2,"publisherName":"李阳","praiseNo":666,"publishLocale":"666","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/188edf88-9664-46f5-8aad-cd6eb5951bd01-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":13,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"777","publisherId":2,"publisherName":"李阳","praiseNo":777,"publishLocale":"777","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/e1fa5d82-2c10-4448-818a-24ca3a0c67f51-1609161R547.jpg","isAbandoned":true,"publishCity":""},{"id":14,"categoryId":1,"categoryName":"组建美女团体","themeTitle":"888","publisherId":2,"publisherName":"李阳","praiseNo":888,"publishLocale":"888","publishTime":"2018-04-13 16:48","photoUrls":"http://192.168.3.217:8082/themePhotos/20180413/1ec53c23-6208-4428-97c4-e0ac03fcb9321-1609161R547.jpg","isAbandoned":true,"publishCity":""}]
             * prePage : 0
             * nextPage : 2
             * isFirstPage : true
             * isLastPage : false
             * hasPreviousPage : false
             * hasNextPage : true
             * navigatePages : 8
             * navigatepageNums : [1,2]
             * navigateFirstPage : 1
             * navigateLastPage : 2
             * firstPage : 1
             * lastPage : 2
             */

            private int pageNum;
            private int pageSize;
            private int size;
            private int startRow;
            private int endRow;
            private int total;
            private int pages;
            private int prePage;
            private int nextPage;
            private boolean isFirstPage;
            private boolean isLastPage;
            private boolean hasPreviousPage;
            private boolean hasNextPage;
            private int navigatePages;
            private int navigateFirstPage;
            private int navigateLastPage;
            private int firstPage;
            private int lastPage;
            private List<ListData> list;
            private List<Integer> navigatepageNums;

            public int getPageNum() {
                return pageNum;
            }

            public void setPageNum(int pageNum) {
                this.pageNum = pageNum;
            }

            public int getPageSize() {
                return pageSize;
            }

            public void setPageSize(int pageSize) {
                this.pageSize = pageSize;
            }

            public int getSize() {
                return size;
            }

            public void setSize(int size) {
                this.size = size;
            }

            public int getStartRow() {
                return startRow;
            }

            public void setStartRow(int startRow) {
                this.startRow = startRow;
            }

            public int getEndRow() {
                return endRow;
            }

            public void setEndRow(int endRow) {
                this.endRow = endRow;
            }

            public int getTotal() {
                return total;
            }

            public void setTotal(int total) {
                this.total = total;
            }

            public int getPages() {
                return pages;
            }

            public void setPages(int pages) {
                this.pages = pages;
            }

            public int getPrePage() {
                return prePage;
            }

            public void setPrePage(int prePage) {
                this.prePage = prePage;
            }

            public int getNextPage() {
                return nextPage;
            }

            public void setNextPage(int nextPage) {
                this.nextPage = nextPage;
            }

            public boolean isIsFirstPage() {
                return isFirstPage;
            }

            public void setIsFirstPage(boolean isFirstPage) {
                this.isFirstPage = isFirstPage;
            }

            public boolean isIsLastPage() {
                return isLastPage;
            }

            public void setIsLastPage(boolean isLastPage) {
                this.isLastPage = isLastPage;
            }

            public boolean isHasPreviousPage() {
                return hasPreviousPage;
            }

            public void setHasPreviousPage(boolean hasPreviousPage) {
                this.hasPreviousPage = hasPreviousPage;
            }

            public boolean isHasNextPage() {
                return hasNextPage;
            }

            public void setHasNextPage(boolean hasNextPage) {
                this.hasNextPage = hasNextPage;
            }

            public int getNavigatePages() {
                return navigatePages;
            }

            public void setNavigatePages(int navigatePages) {
                this.navigatePages = navigatePages;
            }

            public int getNavigateFirstPage() {
                return navigateFirstPage;
            }

            public void setNavigateFirstPage(int navigateFirstPage) {
                this.navigateFirstPage = navigateFirstPage;
            }

            public int getNavigateLastPage() {
                return navigateLastPage;
            }

            public void setNavigateLastPage(int navigateLastPage) {
                this.navigateLastPage = navigateLastPage;
            }

            public int getFirstPage() {
                return firstPage;
            }

            public void setFirstPage(int firstPage) {
                this.firstPage = firstPage;
            }

            public int getLastPage() {
                return lastPage;
            }

            public void setLastPage(int lastPage) {
                this.lastPage = lastPage;
            }

            public List<ListData> getList() {
                return list;
            }

            public void setList(List<ListData> list) {
                this.list = list;
            }

            public List<Integer> getNavigatepageNums() {
                return navigatepageNums;
            }

            public void setNavigatepageNums(List<Integer> navigatepageNums) {
                this.navigatepageNums = navigatepageNums;
            }

            public static class ListData {
                /**
                 * id : 1
                 * categoryId : 1
                 * categoryName : 组建美女团体
                 * themeTitle : 如何变美丽？
                 * publisherId : 2
                 * publisherName : 哈哈
                 * praiseNo : 232
                 * publishLocale : 金港大酒店
                 * publishTime : 2018-04-12 17:24
                 * photoUrls : http://localhost:8082/themePhotos/20180306/c30caa0e-d04a-4c37-9e36-c2432d31704963ab420f-0cd0-4d26-b197-9ad5effb9471881508194410039.jpg
                 * isAbandoned : true
                 * publishCity :
                 */

                private int id;
                private int categoryId;
                private String categoryName;
                private String themeTitle;
                private int publisherId;
                private String publisherName;
                private int praiseNo;
                private String publishLocale;
                private String publishTime;
                private String photoUrls;
                private boolean isAbandoned;
                private String publishCity;
                private String publisherPhotoUrl;
                private int isPraised;

                public boolean isAbandoned() {
                    return isAbandoned;
                }

                public void setAbandoned(boolean abandoned) {
                    isAbandoned = abandoned;
                }

                public int getIsPraised() {
                    return isPraised;
                }

                public void setIsPraised(int isPraised) {
                    this.isPraised = isPraised;
                }

                public String getPublisherPhotoUrl() {
                    return publisherPhotoUrl;
                }

                public void setPublisherPhotoUrl(String publisherPhotoUrl) {
                    this.publisherPhotoUrl = publisherPhotoUrl;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public int getCategoryId() {
                    return categoryId;
                }

                public void setCategoryId(int categoryId) {
                    this.categoryId = categoryId;
                }

                public String getCategoryName() {
                    return categoryName;
                }

                public void setCategoryName(String categoryName) {
                    this.categoryName = categoryName;
                }

                public String getThemeTitle() {
                    return themeTitle;
                }

                public void setThemeTitle(String themeTitle) {
                    this.themeTitle = themeTitle;
                }

                public int getPublisherId() {
                    return publisherId;
                }

                public void setPublisherId(int publisherId) {
                    this.publisherId = publisherId;
                }

                public String getPublisherName() {
                    return publisherName;
                }

                public void setPublisherName(String publisherName) {
                    this.publisherName = publisherName;
                }

                public int getPraiseNo() {
                    return praiseNo;
                }

                public void setPraiseNo(int praiseNo) {
                    this.praiseNo = praiseNo;
                }

                public String getPublishLocale() {
                    return publishLocale;
                }

                public void setPublishLocale(String publishLocale) {
                    this.publishLocale = publishLocale;
                }

                public String getPublishTime() {
                    return publishTime;
                }

                public void setPublishTime(String publishTime) {
                    this.publishTime = publishTime;
                }

                public String getPhotoUrls() {
                    return photoUrls;
                }

                public void setPhotoUrls(String photoUrls) {
                    this.photoUrls = photoUrls;
                }

                public boolean isIsAbandoned() {
                    return isAbandoned;
                }

                public void setIsAbandoned(boolean isAbandoned) {
                    this.isAbandoned = isAbandoned;
                }

                public String getPublishCity() {
                    return publishCity;
                }

                public void setPublishCity(String publishCity) {
                    this.publishCity = publishCity;
                }
            }
        }

        public static class ThemeCategoryData {
            /**
             * id : 1
             * categoryName : 组建美女团体
             * isAbandoned : false
             * showNo : -1
             * photoUrl :
             */

            private int id;
            private String categoryName;
            private boolean isAbandoned;
            private int showNo;
            private String photoUrl;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCategoryName() {
                return categoryName;
            }

            public void setCategoryName(String categoryName) {
                this.categoryName = categoryName;
            }

            public boolean isIsAbandoned() {
                return isAbandoned;
            }

            public void setIsAbandoned(boolean isAbandoned) {
                this.isAbandoned = isAbandoned;
            }

            public int getShowNo() {
                return showNo;
            }

            public void setShowNo(int showNo) {
                this.showNo = showNo;
            }

            public String getPhotoUrl() {
                return photoUrl;
            }

            public void setPhotoUrl(String photoUrl) {
                this.photoUrl = photoUrl;
            }
        }
    }
}
